home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / Miro_Downloader.exe / prefs.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2007-11-12  |  6.9 KB  |  112 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.5)
  3.  
  4. import os
  5. import util
  6.  
  7. class Pref:
  8.     
  9.     def __init__(self, **kwds):
  10.         self.__dict__.update(kwds)
  11.  
  12.     
  13.     def __eq__(self, other):
  14.         return self.key == other.key
  15.  
  16.     
  17.     def __ne__(self, other):
  18.         return self.key != other.key
  19.  
  20.  
  21. MAIN_WINDOW_FRAME = Pref(key = 'mainWindowFrame', default = None, platformSpecific = False)
  22. LEFT_VIEW_SIZE = Pref(key = 'leftViewSize', default = None, platformSpecific = False)
  23. RIGHT_VIEW_SIZE = Pref(key = 'rightViewSize', default = None, platformSpecific = False)
  24. RUN_DTV_AT_STARTUP = Pref(key = 'runAtStartup', default = False, platformSpecific = False)
  25. CHECK_CHANNELS_EVERY_X_MN = Pref(key = 'checkChannelsEveryXMn', default = 60, platformSpecific = False)
  26. LIMIT_UPSTREAM = Pref(key = 'limitUpstream', default = False, platformSpecific = False)
  27. UPSTREAM_LIMIT_IN_KBS = Pref(key = 'upstreamLimitInKBS', default = 12, platformSpecific = False)
  28. UPSTREAM_TORRENT_LIMIT = Pref(key = 'upstreamTorrentLimit', default = 10, platformSpecific = False)
  29. PRESERVE_DISK_SPACE = Pref(key = 'preserveDiskSpace', default = True, platformSpecific = False)
  30. PRESERVE_X_GB_FREE = Pref(key = 'preserveXGBFree', default = 0.2, platformSpecific = False)
  31. EXPIRE_AFTER_X_DAYS = Pref(key = 'expireAfterXDays', default = 6, platformSpecific = False)
  32. DOWNLOADS_TARGET = Pref(key = 'DownloadsTarget', default = 8, platformSpecific = False)
  33. TORRENT_DOWNLOADS_TARGET = Pref(key = 'TorrentDownloadsTarget', default = 3, platformSpecific = False)
  34. MAX_MANUAL_DOWNLOADS = Pref(key = 'MaxManualDownloads', default = 10, platformSpecific = False)
  35. VOLUME_LEVEL = Pref(key = 'VolumeLevel', default = 1, platformSpecific = False)
  36. BT_MIN_PORT = Pref(key = 'BitTorrentMinPort', default = 8500, platformSpecific = False)
  37. BT_MAX_PORT = Pref(key = 'BitTorrentMaxPort', default = 8600, platformSpecific = False)
  38. UPLOAD_RATIO = Pref(key = 'uploadRatio', default = 2, platformSpecific = False)
  39. STARTUP_TASKS_DONE = Pref(key = 'startupTasksDone', default = False, platformSpecific = False)
  40. SINGLE_VIDEO_PLAYBACK_MODE = Pref(key = 'singleVideoPlaybackMode', default = False, platformSpecific = False)
  41. RESUME_VIDEOS_MODE = Pref(key = 'resumeVideosMode', default = True, platformSpecific = False)
  42. WARN_IF_DOWNLOADING_ON_QUIT = Pref(key = 'warnIfDownloadingOnQuit', default = True, platformSpecific = False)
  43. TRUNCATE_CHANNEL_AFTER_X_ITEMS = Pref(key = 'TruncateChannelAFterXItems', default = 1000, platformSpecific = False)
  44. SHOW_ERROR_DIALOG = Pref(key = 'showErrorDialog', default = True, platformSpecific = True)
  45. XINE_VIZ = Pref(key = 'xineViz', default = u'goom', platformSpecific = False)
  46. USE_XINE_XV_HACK = Pref(key = 'UseXineXVHack', default = True, platformSpecific = False)
  47. DEFAULT_XINE_DRIVER = Pref(key = 'DefaultXineDriver', default = 'xv', platformSpecific = False)
  48. if 'DTV_CHANNELGUIDE_URL' in os.environ:
  49.     effectiveChannelGuide = util.unicodify(os.environ['DTV_CHANNELGUIDE_URL'])
  50. else:
  51.     effectiveChannelGuide = u'https://www.miroguide.com/'
  52. if 'DTV_CHANNELGUIDE_FIRST_TIME_URL' in os.environ:
  53.     effectiveChannelGuideFirstTime = util.unicodify(os.environ['DTV_CHANNELGUIDE_FIRST_TIME_URL'])
  54. else:
  55.     effectiveChannelGuideFirstTime = u'https://www.miroguide.com/firsttime'
  56. if 'DTV_VIDEOBOMB_URL' in os.environ:
  57.     effectiveVideobomb = util.unicodify(os.environ['DTV_VIDEOBOMB_URL'])
  58. else:
  59.     effectiveVideobomb = u'http://www.videobomb.com/api/submit_or_bomb'
  60. if 'DTV_AUTOUPDATE_URL' in os.environ:
  61.     effectiveAutoupdate = util.unicodify(os.environ['DTV_AUTOUPDATE_URL'])
  62. else:
  63.     effectiveAutoupdate = u'http://www.participatoryculture.org/democracy-appcast.xml'
  64. CHANNEL_GUIDE_URL = Pref(key = 'ChannelGuideURL', default = effectiveChannelGuide, platformSpecific = False)
  65. CHANNEL_GUIDE_FIRST_TIME_URL = Pref(key = 'ChannelGuideFirstTimeURL', default = effectiveChannelGuideFirstTime, platformSpecific = False)
  66. CHANNEL_GUIDE_ALLOWED_URLS = Pref(key = 'ChannelGuideAllowedURLs', default = '', platformSpecific = False)
  67. ADDITIONAL_CHANNEL_GUIDES = Pref(key = 'additionalChannelGuides', default = '', platformSpecific = False)
  68. VIDEOBOMB_URL = Pref(key = 'VideobombURL', default = effectiveVideobomb, platformSpecific = False)
  69. AUTOUPDATE_URL = Pref(key = 'AutoupdateURL', default = effectiveAutoupdate, platformSpecific = False)
  70. DONATE_URL = Pref(key = 'DonateURL', default = u'http://www.getdemocracy.com/donate/', platformSpecific = False)
  71. HELP_URL = Pref(key = 'HelpURL', default = u'http://www.getdemocracy.com/help/', platformSpecific = False)
  72. BUG_REPORT_URL = Pref(key = 'ReportURL', default = u'http://www.getmiro.com/bug.html', platformSpecific = False)
  73. MINIMIZE_TO_TRAY = Pref(key = 'MinimizeToTray', default = True, platformSpecific = False)
  74. MINIMIZE_TO_TRAY_ASK_ON_CLOSE = Pref(key = 'MinimizeToTrayAskOnClose', default = True, platformSpecific = False)
  75. RUN_AT_STARTUP = Pref(key = 'RunAtStartup', default = False, platformSpecific = True)
  76. MOVIES_DIRECTORY = Pref(key = 'MoviesDirectory', default = None, platformSpecific = True)
  77. NON_VIDEO_DIRECTORY = Pref(key = 'NonVideoDirectory', default = None, platformSpecific = True)
  78. SUPPORT_DIRECTORY = Pref(key = 'SupportDirectory', default = None, platformSpecific = True)
  79. THEME_DIRECTORY = Pref(key = 'ThemeDirectory', default = None, platformSpecific = True)
  80. ICON_CACHE_DIRECTORY = Pref(key = 'IconCacheDirectory', default = None, platformSpecific = True)
  81. DB_PATHNAME = Pref(key = 'DBPathname', default = None, platformSpecific = True)
  82. BSDDB_PATHNAME = Pref(key = 'BSDDBPathname', default = None, platformSpecific = True)
  83. SQLITE_PATHNAME = Pref(key = 'SQLLitePathname', default = None, platformSpecific = True)
  84. LOG_PATHNAME = Pref(key = 'LogPathname', default = None, platformSpecific = True)
  85. DOWNLOADER_LOG_PATHNAME = Pref(key = 'DownloaderLogPathname', default = None, platformSpecific = True)
  86. GETTEXT_PATHNAME = Pref(key = 'GetTextPathname', default = None, platformSpecific = True)
  87. HTTP_PROXY_SCHEME = Pref(key = 'HttpProxyScheme', default = 'http', platformSpecific = True)
  88. HTTP_PROXY_ACTIVE = Pref(key = 'HttpProxyActive', default = False, platformSpecific = True)
  89. HTTP_PROXY_HOST = Pref(key = 'HttpProxyHost', default = u'', platformSpecific = True)
  90. HTTP_PROXY_PORT = Pref(key = 'HttpProxyPort', default = 80, platformSpecific = True)
  91. HTTP_PROXY_IGNORE_HOSTS = Pref(key = 'HttpProxyIgnoreHosts', default = [], platformSpecific = True)
  92. HTTP_PROXY_AUTHORIZATION_ACTIVE = Pref(key = 'HttpProxyAuthorizationActive', default = False, platformSpecific = True)
  93. HTTP_PROXY_AUTHORIZATION_USERNAME = Pref(key = 'HttpProxyAuthorizationUsername', default = u'', platformSpecific = True)
  94. HTTP_PROXY_AUTHORIZATION_PASSWORD = Pref(key = 'HttpProxyAuthorizationPassword', default = u'', platformSpecific = True)
  95. SHORT_APP_NAME = Pref(key = 'shortAppName', default = None, platformSpecific = False)
  96. LONG_APP_NAME = Pref(key = 'longAppName', default = None, platformSpecific = False)
  97. PROJECT_URL = Pref(key = 'projectURL', default = None, platformSpecific = False)
  98. HELP_URL = Pref(key = 'helpURL', default = None, platformSpecific = False)
  99. RECOMMEND_URL = Pref(key = 'recommendURL', default = None, platformSpecific = False)
  100. BUG_TRACKER_URL = Pref(key = 'bugTrackerURL', default = None, platformSpecific = False)
  101. PUBLISHER = Pref(key = 'publisher', default = None, platformSpecific = False)
  102. APP_VERSION = Pref(key = 'appVersion', default = None, platformSpecific = False)
  103. APP_REVISION = Pref(key = 'appRevision', default = None, platformSpecific = False)
  104. APP_PLATFORM = Pref(key = 'appPlatform', default = None, platformSpecific = False)
  105. APP_SERIAL = Pref(key = 'appSerial-unknown', default = u'0', platformSpecific = False)
  106. MOZILLA_LIB_PATH = Pref(key = 'mozillaLibPath', default = None, platformSpecific = False)
  107. BUILD_MACHINE = Pref(key = 'buildMachine', default = None, platformSpecific = False)
  108. BUILD_TIME = Pref(key = 'buildTime', default = None, platformSpecific = False)
  109. MAXIMIZE_ON_FIRST_RUN = Pref(key = 'maximizeOnFirstRun', default = None, platformSpecific = False)
  110. DEFAULT_CHANNELS_FILE = Pref(key = 'defaultChannelsFile', default = None, platformSpecific = False)
  111. THEME_NAME = Pref(key = 'themeName', default = None, platformSpecific = False)
  112.